package com.ym.soso.domain.param;

import com.ym.common.annotations.CustomConstraint;
import com.ym.base.domain.MobileSearchParam;
import com.ym.base.enums.FlagEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "养老查询信息", parent = MobileSearchParam.class)
public class PensionInfoAppQryParam extends MobileSearchParam {

	@ApiModelProperty(notes = "医生坐症")
	@CustomConstraint(FlagEnum.class)
	private String hasDoc;

	@ApiModelProperty("机构性质(01-公办 02-民办)")
	private String[] propertys;

	@ApiModelProperty("机构类别(01-敬老院 02-老年公寓 03-福利院 04-疗养院 05-养老社区 06-居家养老 07-养老照料 08-护理院)")
	private String[] categorys;

	@ApiModelProperty("特色服务(1-医保定点 1候鸟旅居 1异地收住 1认证优先 1品牌连锁 1试住体验)")
	private int[] specServices;

	@ApiModelProperty("收住对象")
	private String[] admittedType;

	@ApiModelProperty("特色服务(1-医保定点 1候鸟旅居 1异地收住 1认证优先 1品牌连锁 1试住体验)")
	private String specServicesStr;

	@ApiModelProperty("收费档次")
	private String chargeLevel;

	@ApiModelProperty("收费下限")
	private Double chargeFloor;

	@ApiModelProperty("收费上限")
	private Double chargeUpper;

	@ApiModelProperty("收藏用户ID")
	private Long colUserId;

	@ApiModelProperty("搜索相关度排序")
	private boolean keywordSort;
}
